class BaseModel {
  constructor(data, message) {
    if (typeof data === 'string') {
      this.message = data
      data = null
      message = null
    }
    if (data) {
      this.data = data
    }
    if (message) {
      this.message = message
    }
  }
}

class SuccessModel extends BaseModel{
  constructor(data,message) {
    super(data,message)
    this.errno=0
  }
}

class ErrorModel extends BaseModel{
  constructor(data,message) {
    super(data,message)
    this.errno=-1
  }
}

module.exports = {
  SuccessModel,
  ErrorModel
}